package com.cmwa.solution.business.product.service;

import java.util.List;

import com.cmwa.solution.base.entity.Page;
import com.cmwa.solution.base.entity.SearchParam;
import com.cmwa.solution.business.product.entity.TreFeeDetailVo;
import com.cmwa.solution.business.product.entity.TreFeeTypeVo;

public interface TreFeeTypeService {

	/**
	 * 费用信息
	 * @param prdCode
	 * @return
	 */
	List<TreFeeDetailVo> prdFeeInfoByCode(String prdCode);

	Page<TreFeeTypeVo> treFeeTypeListPage(SearchParam param);

	TreFeeTypeVo getTreFeeTypeByFeeCode(String feeCode);

	void insertTreFeeType(TreFeeTypeVo treFeeTypeVo);

	void updateTreFeeType(TreFeeTypeVo treFeeTypeVo);

	int deleteTreFeeType(String feeCode);

	List<TreFeeTypeVo> treFeeTypeList();

}
